#ifndef MIDI_PLAYER_H
#define MIDI_PLAYER_H

#include <QObject>

class QProcess;

/*!
 * Simple lecteur de fichier MIDI
 *
 * Utilise TiMidity++ pour jouer le fichier
 */
class MidiPlayer : public QObject {
  Q_OBJECT;

  public:
    MidiPlayer(QObject *parent = 0);

    void play();
    void stop();

  private:
    QProcess *timidity;

  signals:
    void finished();
};

#endif
